package com.ybwh.springboot1.model.po;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;

/**
*
*/
@Entity 
@Table(name = "t_resume_prefer", uniqueConstraints = { @UniqueConstraint(columnNames = { "id" }) })
public class ResumePrefer {

	/**
	*主键，简历id
	*/
	@Id
	@SequenceGenerator(name = "t_resume_prefer")
	@Column(name = "id")
	private Long id;
	
	/**
	*期望省份id
	*/
	@Column(name = "preferred_province_id")
	private Integer preferredProvinceId;
	
	/**
	*期望市id
	*/
	@Column(name = "preferred_city_id")
	private Integer preferredCityId;
	
	/**
	*期望城区id
	*/
	@Column(name = "preferred_district_id")
	private Integer preferredDistrictId;
	
	/**
	*期望工作性质（全职，兼职，实习），可多选，逗号分隔的枚举值
	*/
	@Column(name = "preferred_job_nature")
	private String preferredJobNature;
	
	/**
	*期望从事行业，可多选，逗号分隔的枚举值
	*/
	@Column(name = "preferred_industry")
	private String preferredIndustry;
	
	/**
	*期望从事职业，可多选，逗号分隔的枚举值
	*/
	@Column(name = "preferred_job_type")
	private String preferredJobType;
	
	/**
	*目前状态
	*/
	@Column(name = "current_status")
	private Integer currentStatus;
	
	/**
	*期望月薪（税前）范围
	*/
	@Column(name = "preferred_salary")
	private String preferredSalary;
	
	/**
	*是否已删除（1-是；0-否）
	*/
	@Column(name = "deleted")
	private Integer deleted;
	
	/**
	*创建人
	*/
	@Column(name = "create_id")
	private Long createId;
	
	/**
	*创建时间
	*/
	@Column(name = "create_time")
	private Date createTime;
	
	/**
	*最后更新人
	*/
	@Column(name = "update_id")
	private Long updateId;
	
	/**
	*最后更新时间
	*/
	@Column(name = "update_time")
	private Date updateTime;
	
	/** 
	* 设置 id 
	* @param id 主键，简历id 
	*/ 
	public void setId(Long id) {
		this.id = id;
	}

	/** 
	* 获取 主键，简历id 
	* @return id 
	*/
	public Long getId() {
		return id;
	}

	/** 
	* 设置 preferredProvinceId 
	* @param preferredProvinceId 期望省份id 
	*/ 
	public void setPreferredProvinceId(Integer preferredProvinceId) {
		this.preferredProvinceId = preferredProvinceId;
	}

	/** 
	* 获取 期望省份id 
	* @return preferredProvinceId 
	*/
	public Integer getPreferredProvinceId() {
		return preferredProvinceId;
	}

	/** 
	* 设置 preferredCityId 
	* @param preferredCityId 期望市id 
	*/ 
	public void setPreferredCityId(Integer preferredCityId) {
		this.preferredCityId = preferredCityId;
	}

	/** 
	* 获取 期望市id 
	* @return preferredCityId 
	*/
	public Integer getPreferredCityId() {
		return preferredCityId;
	}

	/** 
	* 设置 preferredDistrictId 
	* @param preferredDistrictId 期望城区id 
	*/ 
	public void setPreferredDistrictId(Integer preferredDistrictId) {
		this.preferredDistrictId = preferredDistrictId;
	}

	/** 
	* 获取 期望城区id 
	* @return preferredDistrictId 
	*/
	public Integer getPreferredDistrictId() {
		return preferredDistrictId;
	}

	/** 
	* 设置 preferredJobNature 
	* @param preferredJobNature 期望工作性质（全职，兼职，实习），可多选，逗号分隔的枚举值 
	*/ 
	public void setPreferredJobNature(String preferredJobNature) {
		this.preferredJobNature = preferredJobNature;
	}

	/** 
	* 获取 期望工作性质（全职，兼职，实习），可多选，逗号分隔的枚举值 
	* @return preferredJobNature 
	*/
	public String getPreferredJobNature() {
		return preferredJobNature;
	}

	/** 
	* 设置 preferredIndustry 
	* @param preferredIndustry 期望从事行业，可多选，逗号分隔的枚举值 
	*/ 
	public void setPreferredIndustry(String preferredIndustry) {
		this.preferredIndustry = preferredIndustry;
	}

	/** 
	* 获取 期望从事行业，可多选，逗号分隔的枚举值 
	* @return preferredIndustry 
	*/
	public String getPreferredIndustry() {
		return preferredIndustry;
	}

	/** 
	* 设置 preferredJobType 
	* @param preferredJobType 期望从事职业，可多选，逗号分隔的枚举值 
	*/ 
	public void setPreferredJobType(String preferredJobType) {
		this.preferredJobType = preferredJobType;
	}

	/** 
	* 获取 期望从事职业，可多选，逗号分隔的枚举值 
	* @return preferredJobType 
	*/
	public String getPreferredJobType() {
		return preferredJobType;
	}

	/** 
	* 设置 currentStatus 
	* @param currentStatus 目前状态 
	*/ 
	public void setCurrentStatus(Integer currentStatus) {
		this.currentStatus = currentStatus;
	}

	/** 
	* 获取 目前状态 
	* @return currentStatus 
	*/
	public Integer getCurrentStatus() {
		return currentStatus;
	}

	/** 
	* 设置 preferredSalary 
	* @param preferredSalary 期望月薪（税前）范围 
	*/ 
	public void setPreferredSalary(String preferredSalary) {
		this.preferredSalary = preferredSalary;
	}

	/** 
	* 获取 期望月薪（税前）范围 
	* @return preferredSalary 
	*/
	public String getPreferredSalary() {
		return preferredSalary;
	}

	/** 
	* 设置 deleted 
	* @param deleted 是否已删除（1-是；0-否） 
	*/ 
	public void setDeleted(Integer deleted) {
		this.deleted = deleted;
	}

	/** 
	* 获取 是否已删除（1-是；0-否） 
	* @return deleted 
	*/
	public Integer getDeleted() {
		return deleted;
	}

	/** 
	* 设置 createId 
	* @param createId 创建人 
	*/ 
	public void setCreateId(Long createId) {
		this.createId = createId;
	}

	/** 
	* 获取 创建人 
	* @return createId 
	*/
	public Long getCreateId() {
		return createId;
	}

	/** 
	* 设置 createTime 
	* @param createTime 创建时间 
	*/ 
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/** 
	* 获取 创建时间 
	* @return createTime 
	*/
	public Date getCreateTime() {
		return createTime;
	}

	/** 
	* 设置 updateId 
	* @param updateId 最后更新人 
	*/ 
	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}

	/** 
	* 获取 最后更新人 
	* @return updateId 
	*/
	public Long getUpdateId() {
		return updateId;
	}

	/** 
	* 设置 updateTime 
	* @param updateTime 最后更新时间 
	*/ 
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/** 
	* 获取 最后更新时间 
	* @return updateTime 
	*/
	public Date getUpdateTime() {
		return updateTime;
	}

	
}